![]() | ![]() | ![]() | ![]() | ![]() |
When you run a risk analysis project in SAS® Risk Dimensions®, the project might fail while pricing the portfolio. The following message is reported in the SAS log:
The workaround is to sufficiently reduce the number of SAS statements used in the method. Due to the nature of how the lines of source code are generated, it is not possible to estimate the maximum number of SAS statements that can be used. However, in one test case, this issue occurred when using 140,000 SAS statements in a single method.
Note that the "Segmentation Violation In Task [ RISK ]" message is generic and is not necessarily caused by this issue. To help verify whether you have encountered this particular cause, you can test by replicating and running the risk analysis project in a different operating environment.
For additional guidance to troubleshoot other possible causes of the "Segmentation Violation In Task [ RISK ]" message, see Troubleshooting SAS® Risk Dimensions®.
For information about obtaining a fix that circumvents this issue in release 5.2_M1 of SAS Risk Dimensions, contact SAS Technical Support.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Risk Dimensions Enterprise Edition | 64-bit Enabled AIX | 5.2_M1 | 6.3 | 9.2 TS2M0 | 9.4 TS1M3 |